home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / text / font / ttf2pfb.readme < prev    next >
Text File  |  2000-11-01  |  3KB  |  78 lines

  1. Short:    Convert TrueType to Postscript Type1 fonts
  2. Author:   James S.Perrin <james.perrin@ntlworld.com>
  3. Uploader: James S.Perrin <james.perrin@ntlworld.com>
  4. Version:  release 1.0
  5. Type:     text/font
  6.  
  7. What is it?
  8.  
  9. This archive contains a couple of programs that are distributed with the
  10. freetype library (http://www.freetype.org) along with an arexx script to make
  11. life a little easier.
  12.  
  13.  
  14. Why?
  15.  
  16. After downloading several TrueType fonts for use with DrawStudio I found it
  17. only supports Postscript Type1 since it uses its on internal font engine, and
  18. also does Imagine.
  19.  
  20.  
  21. Installation
  22.  
  23. copy t1asm and ttf2pfb to C: or anywhere in your path
  24.  
  25. copy ttf2pfb.rexx to REXX:
  26.  
  27.  
  28. Usage
  29.  
  30. I suggest you use the script as its straight forward and hopefully uses
  31. sensible defaults. 
  32.  
  33. rx ttf2pdb <srcdir> <destdir>
  34.  
  35. the script will search <srcdir> for any .ttf files and convert them into .pfb
  36. files in <destdir>, the new files use the correct font names stored within the
  37. font files not the sometimes bizzare file names (see text/util/ttfr).
  38.  
  39.  
  40. Consult the file TODO which contains the authors original notes or run 
  41. c:ttf2pfb without arguments to get a list of options. t1asm simply takes the
  42. outout from ttf2pfb as stdin with the option -b for the 'b' style Postscript
  43. fonts (that which are generally used on the Amiga).
  44.  
  45.  
  46. Bugs and Stuff
  47.  
  48. For some reason ttf2pfb fails on a couple of fonts from the Web Fonts
  49. distrubtion ArialBoldItailic and TimesNewRomanBoldItalic IIRC, possibly they
  50. need different arguments passed to tt2pfb.
  51.  
  52. Since I didn't write ttf2pfb or t1asm I can't offer any support for them really.
  53. I would say get in touch with the original authors (see src) but they haven't
  54. been updated for quite a while (t1asm 1992!).
  55.  
  56. I have removed the use of getopts() from t1asm as it was overkill and meant I
  57. could compile without using ixemul.
  58.  
  59. I've choosen what I think are sensible defaults for ttf2pfb in the script as I
  60. don't have much (any!) knowledge of character encoding etc. You might need to
  61. change things if you get TT fonts intended for Macs.
  62.  
  63.  
  64. ============================= Archive contents =============================
  65.  
  66. Original  Packed Ratio    Date     Time    Name
  67. -------- ------- ----- --------- --------  -------------
  68.     6187    2675 56.7% 20-Mar-98 19:43:32  license.txt
  69.    16236    9493 41.5% 01-Aug-00 01:38:18  t1asm
  70.    12993    4479 65.5% 16-Sep-00 22:56:26  t1asm.c
  71.     1387     771 44.4% 11-Jul-98 06:05:12  TODO
  72.    70412   40302 42.7% 01-Aug-00 01:36:54  ttf2pfb
  73.    38844   11830 69.5% 11-Jul-98 06:05:12  ttf2pfb.c
  74.     2038    1076 47.2% 23-Sep-00 12:27:52  ttf2pfb.readme
  75.      837     435 48.0% 01-Aug-00 01:25:14  TTF2PFB.rexx
  76. -------- ------- ----- --------- --------
  77.   148934   71061 52.2% 04-Oct-100 05:00:18   8 files
  78.